home *** CD-ROM | disk | FTP | other *** search
- package javax.accessibility;
-
- import java.awt.IllegalComponentStateException;
- import java.beans.PropertyChangeListener;
- import java.beans.PropertyChangeSupport;
- import java.util.Locale;
-
- public abstract class AccessibleContext {
- public static final String ACCESSIBLE_NAME_PROPERTY = "AccessibleName";
- public static final String ACCESSIBLE_DESCRIPTION_PROPERTY = "AccessibleDescription";
- public static final String ACCESSIBLE_STATE_PROPERTY = "AccessibleState";
- public static final String ACCESSIBLE_VALUE_PROPERTY = "AccessibleValue";
- public static final String ACCESSIBLE_SELECTION_PROPERTY = "AccessibleSelection";
- public static final String ACCESSIBLE_TEXT_PROPERTY = "AccessibleText";
- public static final String ACCESSIBLE_CARET_PROPERTY = "AccessibleCaret";
- public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY = "AccessibleVisibleData";
- public static final String ACCESSIBLE_CHILD_PROPERTY = "AccessibleChild";
- public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY = "AccessibleActiveDescendant";
- protected Accessible accessibleParent = null;
- protected String accessibleName = null;
- protected String accessibleDescription = null;
- private PropertyChangeSupport accessibleChangeSupport = null;
-
- public void addPropertyChangeListener(PropertyChangeListener var1) {
- if (this.accessibleChangeSupport == null) {
- this.accessibleChangeSupport = new PropertyChangeSupport(this);
- }
-
- this.accessibleChangeSupport.addPropertyChangeListener(var1);
- }
-
- public void firePropertyChange(String var1, Object var2, Object var3) {
- if (this.accessibleChangeSupport != null) {
- this.accessibleChangeSupport.firePropertyChange(var1, var2, var3);
- }
-
- }
-
- public AccessibleAction getAccessibleAction() {
- return null;
- }
-
- public abstract Accessible getAccessibleChild(int var1);
-
- public abstract int getAccessibleChildrenCount();
-
- public AccessibleComponent getAccessibleComponent() {
- return null;
- }
-
- public String getAccessibleDescription() {
- return this.accessibleDescription;
- }
-
- public abstract int getAccessibleIndexInParent();
-
- public String getAccessibleName() {
- return this.accessibleName;
- }
-
- public Accessible getAccessibleParent() {
- return this.accessibleParent;
- }
-
- public abstract AccessibleRole getAccessibleRole();
-
- public AccessibleSelection getAccessibleSelection() {
- return null;
- }
-
- public abstract AccessibleStateSet getAccessibleStateSet();
-
- public AccessibleText getAccessibleText() {
- return null;
- }
-
- public AccessibleValue getAccessibleValue() {
- return null;
- }
-
- public abstract Locale getLocale() throws IllegalComponentStateException;
-
- public void removePropertyChangeListener(PropertyChangeListener var1) {
- if (this.accessibleChangeSupport != null) {
- this.accessibleChangeSupport.removePropertyChangeListener(var1);
- }
-
- }
-
- public void setAccessibleDescription(String var1) {
- String var2 = this.accessibleDescription;
- this.accessibleDescription = var1;
- this.firePropertyChange("AccessibleDescription", var2, this.accessibleDescription);
- }
-
- public void setAccessibleName(String var1) {
- String var2 = this.accessibleName;
- this.accessibleName = var1;
- this.firePropertyChange("AccessibleName", var2, this.accessibleName);
- }
-
- public void setAccessibleParent(Accessible var1) {
- this.accessibleParent = var1;
- }
- }
-